CopyDoubler 2.0Ñmore than a cure the slow finder blues

By Tom Pitts

One complaint against SystemÊ7 has been that it is slow, particularly with Finder functions such as file copying and emptying the trash. Apple released SystemÊ7 Tuner for use with Systems 7.0 and 7.0.1 to correct this problem. The functions of the Tuner were included in SystemÊ7.1 so that one need not and should not use SystemÊ7 Tuner with this version. Most folks feel that the speed of Finder functions has been boosted markedly with this improvement. I know I was quite satisfied. However, it seems we might have been missing something.

Fifth Generation Systems, Inc., purveyor of many fine Mac programs, offers a solution to the problematic sluggishness of SystemÊ7 Finder functions. CopyDoublerª is a Control Panel/extension that works transparently in the background with SystemÊ7 to improve the speed and functionality of Finder actions. It is particularly touted for those who use the Finder for copying large numbers of files and for backing up. The recent upgrade to versionÊ2.0 makes CopyDoubler a productivity tool for offices and networks as well. Among the claims listed on the box are that it ÒSaves time by copying files about three times faster than the SystemÊ7 Finder; Reduces the risk of data loss; Speeds backups; Empties trash up to 10 times faster.Ó CopyDoubler, says the box, Òis the Mac tool every SystemÊ7 user should have.Ó Can that really be true? LetÕs take a close look.

Basically instinctualÉ

Installation of CopyDoubler is simpleÑjust insert the disk and click on the installer. Once you restart, itÕs in action. Access it in the Control Panels Folder. From its Control Panel interface you can select its preferences. (See FigureÊ1.) The default settings are the best for most Mac users. If you have some special needs you can configure it in the preferences windows.

As shown in FigureÊ1, you have a number of preference options available from the window. Most of the options available in the Fast Copy Preferences window, FigureÊ2, left, are best left unchecked. Should you wish, you may force CopyDoubler to copy filesÕ Finder icons or ÒGet InfoÉÓ comments when those files are copied, by selecting the appropriate boxes in the preferences settings. However, this requires more time for copying, in part defeating the purpose of CopyDoubler. Because the icons are usually supplied by the Finder from the Desktop files and the creating application, it should not be necessary to copy the icons.

You may force CopyDoubler to do all of its copying in the background. However, anytime a copy is in progress you may resume working by simply clicking in an open application window. Thus, background copying is always available without checking this box.

Another option most users should avoid is that which allows CopyDoubler to replace locked files without a warning during the copying process. Normally, if a file is locked it can not be overwritten by another file. This prevents accidental data loss. If you select this option you eliminate this protection that is part of the Mac system software to which you are accustomed.

As a rule the Finder verifies all copies to floppy disksÑbut not those to hard disks or removable cartridges. The default of CopyDoubler is to verify writes to floppies and to removable media. However, should you wish, you may set CopyDoubler to verify all copies, including those to another hard disk. This will increase the time required to copy to a hard disk by about 50%. The CopyDoubler 1.0 manual suggested that this verification option is useful if you have a hard disk that you do not trustÑthus reducing the risk of data loss. However do not take this as advice that CopyDoubler can protect your data from loss. If a hard disk or SCSI chain is having problems of which you are unaware, repeated verification error messages from CopyDoubler can be a good clue that something is amiss. If you have a hard disk you donÕt think is working correctly, get it checked by a competent technician. For DataÕs sake donÕt use that hard disk for backups!

Options not shown in FigureÊ2 are intended for users of Fifth Generation SystemsÕ AutoDoubler 2.0.1. CopyDoubler can expand files that have been compressed with AutoDoubler as it copy them. This is useful for those who copy files to give to someone who does not use AutoDoubler. Alternatively, CopyDoubler can compress files as it copies them, a feature useful if you want to back up your files in compressed format.

Oscar loves Õem

The most important options in the Fast Empty Trash Preferences are those for deleting locked files and ÒsecurityÓ erasing files. (See FigureÊ2, right.) Normally, neither the Finder nor CopyDoubler will delete locked files from the trash unless you depress the Option key as you select Empty Trash from the FinderÕs Special menu. This prevents inadvertent loss of locked files. You may force CopyDoubler to always delete locked files by selecting this option in the Fast Empty Trash Preferences, but you must consider the possibility of accidental data loss should you do so. There is little need for this option because you can always delete locked files manually should the need ariseÑand the Finder tells you how to do so in case you canÕt remember. (See FigureÊ3.)

Under typical operation, a trashed file is deleted from the FinderÕs catalog of files but remains on your disk until it is overwritten during the course of your work. This is why some ÒerasedÓ files can be recovered by programs like Norton Utilities. When you select the ÒSecurity EraseÓ option CopyDoubler completely overwrites the file, thereby preventing its accessed by unwelcome hackers, and by your recovery program. Also, security erasing requires more time, thus slowing trash emptying. The option is best avoided unless you have confidential files that you must completely erased from your disk.

The third selection in the Fast Empty Trash Preferences is that for forcing CopyDoubler to empty the trash in the background. This option offers little utility because emptying the trash is usually so fast that you wonÕt spent much time waiting for it to finish. Hey, use those few seconds while the trash empties to close your tired eyes and stretch your aching back.

Sound advice

With version 2.0, CopyDoubler now supports alert sounds which are set in the Sound Preferences window. (See FigureÊ4.) If you like to be beeped, quacked, and eeped at, youÕll enjoy these options. This is particularly useful for those who use the background and delayed copying features. You may use any sound that is installed in the System file. Be creative and surprise your office co-workers.

CopyDoubler in action

Once you have installed CopyDoubler and configured its preferences, youÕre ready to get back to work and let it do its thing, Éer, things. YouÕll notice first that CopyDoubler replaces the normal Finder copy progress dialog box with one of its own. (See FigureÊ5.) If perhaps you are a truly obsessive person or if you want to check on a copy in progress, you can get a detailed file copy progress box. (See FigureÊ6.) Just click on the triangle at the lower right corner of either window to toggle between compressed and expanded views.

Futuristic feature

If you depress the Control key as you copy you will get a dialog window offering even more optionsÑa feature added with version 2.0. (See FigureÊ7.) On the fly, you can copy without CopyDoubler, or temporarily eliminate alerts and enable/disable verification during copying. These options increase the flexibility of working with CopyDoubler.

Among the best and most powerful features introduced with version 2.0 is delayed copying. Select the ÒLater With CopyDoublerÓ radio button shown in the dialog box in FigureÊ7, and the default ÒCopyÓ button changes to a ÒScheduleÉÓ button, prompting you to schedule your delayed copying. This gives you a dialog with numerous options. (See FigureÊ8.) Those working in professional situations such as offices and on networks will find this an excellent boost to productivity. For example, backups to other hard disks, even those across a network, can be scheduled to suit the needs of virtually any situation imaginable. You may also queue up several delayed copies and edit them later by selecting the ÒCopy ScheduleÉÓ box in the Control Panel window shown in FigureÊ1. DonÕt be daunted by the complexity of the Schedule Setup box. It is intuitive enough so that even a home Mac user can set up a delayed copy to back up to another hard disk. Backing up your data has never been this easy.

Get smartÉ

Another excellent feature of CopyDoubler, particularly so for those who back up using the Finder or synchronize files from a PowerBook to a desktop Mac, is Fast Replace, which was called Smart Replace in version 1.0. I like to back up by copying files and folders from one hard disk to anotherÑitÕs faster than the standard backup program that I use periodically to back up to floppies. In the past, for example, I dragged my ÒWork In ProgressÓ folder onto the icon of another hard disk and the Finder copied all the files in that folder replacing the contents of the corresponding destination folderÑrewriting even those files that had not been altered. The process is slowed because of the unnecessary rewriting.

CopyDoubler facilitates this approach nicely. First it warns you that you are about to overwrite another folder of the same name. (See FigureÊ9.) It does this because Finder and CopyDoubler both replace the contents of the identically named destination folder with that of the folder you are copying, eliminating any files within the destination folder that are not contained in the copied folder. This is a well known Mac principle, one not changed by CopyDoubler. When you select the Fast Replace button, it checks to see what files have been changed, then copies only those files. When it has finished, it somewhat proudly tells you what it has done. (See FigureÊ10.) Fast Replace is aptly namedÑitÕs quick and a terrific time saver.

Schedule smarter and faster

A very powerful attribute of CopyDoubler is that folders added to the delayed copy queue may remain there across shut downs as ÒpermanentÓ members of the listÑpermanent until you remove them, of course. Thus, with Fast Replace, delayed copying, and creative use of aliases, backups are easier than I ever imagined. For example, I merely added my ÒWork In ProgressÓ folder to the copy queue by depressing the Control key as I dragged the folder to a conveniently located alias of a folder on another disk, and set the delayed copy for each Shutdown. Copying is done in the background at shutdown and only the changed files are copied due to Fast Replace. Backing up changed files at the end of each work session is a no brainerÑsomething all of us need. This capability alone makes CopyDoubler worth its weight in silicon.

Also worth mentionÉ

If you do a lot of copying, such as a network operator does, background copying lets you queue up copies as you work. Just send CopyDoubler to the background and make additional copies as you needÑit will get to them in their turn.

Put on the lab coatÉ

To determine if CopyDoubler could live up to its claims of speed, I put both FinderÊ7.1 and CopyDoubler 2.0 through a series of identical file and folder copying and trash emptying tests. I created three files, 1ÊMB, 1.8ÊMB and 2.8ÊMB in size. In addition, I prepared three folders as follows: 700K (21 files); 2.5ÊMB (61 files); and 9ÊMB (89 files). In the series of tests, each conducted in two or more replicates, each test file or folder was copied from internal to external hard drive, copied between external hard drives, copied to floppy disks where appropriate, and emptied from the trash. The time required for each task was recorded and multiple determinations were averaged. The hardware setup was an SE/30, internal hard drive, two external hard drives, internal 1.4ÊMB floppy drive, and external 800K floppy drive. SystemÊ7.1 was used, with the memory cache set at 512K and virtual memory disabled. CopyDoublerÕs default settings were used. (Background music was BeethovenÕs Sixth Symphony.)

Emptying the trash

We can get the ÒunpleasantÓ news out of the way first. CopyDoubler did little to improve the time required to empty the trash, even when it was very full. In all fairness, I should say that this is because emptying the trash was not very slow to begin with. Without CopyDoubler the single files were trashed in 2 seconds and the folders in 3Ð7 seconds. With CopyDoubler, the single files disappeared in only 1Ð2 seconds and the folders took 2Ð8 seconds. A whopping 18ÊMB load (two copies of the 9ÊMB folder) cleared in only 12Ð13 secondsÑCopyDoubler or no! Because the trash takes so little time to empty anyway, this should not be a major disappointment to anyone. Moreover, under less artificial conditions, such as if you fill up the trash over the course of a dayÕs work then empty it, the time may well be reduced.

Copies to floppies

If you do a lot of copying to floppy disks and had hoped CopyDoubler would be your liberator, donÕt get too excited. The problem is that all writes to floppy disks are limited by the speed (or lack thereof) of the floppy drive. Also, such writes are, or should be, verified. That takes a fair bit of timeÑin my tests, about 40% of the entire time required for the copying process. Copying the 700K folder to an external 800K floppy required 97 seconds with the Finder alone, and 81 seconds with CopyDoubler, a reduction of only 16%. Copying the same 700KÊfolder to an internal 1.4ÊMB floppy disk took 80 seconds without and 65 seconds with CopyDoubler, a respectable but unsensational 19% reduction. The 1ÊMB file took 94 seconds to copy to the internal floppy disk with the Finder alone but only 64 seconds with CopyDoubler, 32% less time. (See FigureÊ11.) Depending on your hardware and how many copies you must make to floppy disks, these moderate savings could become substantial over the course of a work session.

Files and folders

When it came to copying files and folders between hard drives, CopyDoubler lived up to its nameÑliterally. With files and folders over 1ÊMB, CopyDoubler cut the time in halfÑfor internal to external hard drive copies and for external to external hard drive copies, as well. (See FigureÊ12.) To be pragmatic about this, the actual time saved for copies under 2ÊMB was small, only 4Ð7 seconds. The improvement was more dramatic with the larger, more complex copies, such as the 2.5 and 9ÊMB folders which, respectively, required 25 and 72 fewer seconds with CopyDoubler.

A word of caution

The SE/30, on which these tests were performed, has a relatively slow 16 Hz, 68030 CPU. Your results may differ a good bit. CopyDoubler improves copy times by about 50% on most Macs. However, the actual amount of time saved by CopyDoubler may vary with the speed of the machine. Thus, on an older Mac, such as an SE or MacÊII, a 50% savings may be more dramatic than a 50% savings obtained, for example, on an LCÊIII or a Quadra. That is, 50% of a minute is more impressive than 50% of 15 seconds. Similarly, the speed and condition of the hard drives can influence the results.

Alternatives

I would be remiss if I failed to tell you that CopyDoubler is not the only way to speed up SystemÊ7. If you donÕt need such niceties as background copying, delayed copying, security erasing and Fast Replace, and you just want to boost the speed of your system software, there are alternatives. I recommend you try SystemÊ7 Pack!, an excellent, easy to use $30 shareware program that can improve the functionality of many Finder actions, including file copying speed, without introducing any potential conflicts with other software such as extensions or applications. I put it through the speed tests and the improvement I gained from it was almost equal to that afforded by CopyDoubler, especially for copying items less than 3ÊMB. (See FigureÊ13.) SystemÊ7 Pack! is available from user groups and electronic bulletin boards such as America Online, CompuServe, and local BBSes.

By the way, in pursuit of real speed, I used SystemÊ7 Pack! to modify the Finder and added CopyDoublerÊ2.0. Then I repeated the speed tests. (Maybe I need a real life, huh?) Unfortunately, this combination did not further reduce the copying time in my tests compared to the improvements produced by CopyDoublerÊ2.0 with an unmodified Finder. Well, at least I was adventurous!

The bottom line

On the negative side, I doubt CopyDoubler reduces risk of data loss. If you enable the Security Erase option and allow it to delete or overwrite locked files, you probably increase that risk. Similarly, if you think that its ability to verify writes to a questionable hard disk really increases the safety of your data, you are courting disaster. Even if your files were verified, they can be lost later when that hard disk proves you were correct to worry about it. But donÕt let this cloud the issue.

Without a doubt, CopyDoubler can increase, even double, the speed of file and folder copying. It is easy to use, and the concise, well written manual will guide you through any rough spots or questions. (I used the manual for CopyDoublerÊ1.0.1 for this review, since the new manual for versionÊ2.0 had not shipped at press time. Salient and Fifth Generation Systems are well known for excellent user manuals.) Its Balloon Help may be activated within individual modules, one of the best implementations of Balloon Help I have seen. Your gain in speed will depend on your Mac and other hardware. Your productivity will benefit more if you normally do a good deal of copying large files and folders, especially those over 2Ð3ÊMB, between hard drives. CopyDoubler makes backing up to another hard disk a breeze, due as much to delayed copying and Fast Replace features as to the faster copying speed. CopyDoubler, though perhaps not the Mac tool that every System 7 user should have, will be a welcome aid to many SystemÊ7 users. I recommend it enthusiasticallyÑsomething I donÕt often do.

Requirements
Mac Plus or newer
2ÊMB RAM
SystemÊ7.0 or later

The Facts
CopyDoubler 2.0
Fifth Generation Systems, Inc.
11049 North Reiger Road
Baton Rouge, LA 70809
800¥873-4384
Special price: $19.95,
Available through Dec.Ê31, 1993.
Ask for special offer #956.

© 1993 MacValley Voice Burbank CA

_______________________________________________________________________






Newsletter editors: The following note is for your information only; it is unnecessary to reproduce it with this article - (in fact, it looks silly if you do add it to the article)

This article may be reproduced and/or published in any media--print or electronic such disks or CD-ROM-- by any non-profit organization as long as authorship and copyright credits are retained. Please send one copy of the newsletter in which it appears to:
Editor, MacValley Voice
12312 Kenny Drive
Granada Hills, CA 91344-1833


If your user group does not yet exchange newsletters with MacValley Users Group, write to the address above and we can arrange an exchange.
